Design and Analysis of a Space Conscious Nonvolatile-RAM File System ii
نویسندگان
چکیده
i This work was supported in part by MIC & IITA through IT Leading R&D Support Project. ii This work was supported in part by grant No. R01-2004-000-10188-0 from the Basic Research Program of the Korea Science & Engineering Foundation. Abstract Nonvolatile memory technology is evolving continuously and commercial products such as FeRAM and PRAM are now appearing in the market. As Nonvolatile-RAM (NVRAM) has properties of both memory and storage, it can store persistent data objects while allowing fast and random access. To utilize NVRAM for general purpose storing of frequently updated data across power disruptions, some essential features of the file system including naming, recovery, and space management are required while exploiting memory-like properties of NVRAM. Conventional file systems, including even recently developed NVRAM file systems, show very low space efficiency wasting more than 50% of the total space in some cases. To efficiently utilize the relatively expensive NVRAM, we design and analyze a new extent-based file system, which we call NEBFS (NVRAM Extent-Based File System). We analyze and compare the space utilization of conventional file systems with NEBFS.
منابع مشابه
NBM: An Efficient Cache Replacement Algorithm for Nonvolatile Buffer Caches
Recently, byte-accessible NVRAM (nonvolatile RAM) technologies such as PRAM and FeRAM are advancing rapidly and there are attempts to use these NVRAMs as part of buffer caches. A nonvolatile buffer cache provides improved consistency of file systems by absorbing write I/Os as well as improved performance. In this paper, we discuss the optimality of cache replacement algorithms in nonvolatile bu...
متن کاملMaximum Maintainability of Complex Systems via Modulation Based on DSM and Module Layout.Case Study:Laser Range Finder
The present paper aims to investigate the effects of modularity and the layout of subsystems and parts of a complex system on its maintainability. For this purpose, four objective functions have been considered simultaneously: I) maximizing the level of accordance between system design and optimum modularity design,II) maximizing the level of accessibility and the maintenance space required,III...
متن کاملTerra Incognita: On the Practicality of User-Space File Systems
To speed up development and increase reliability the Microkernel approach advocated moving many OS services to user space. At that time, the main disadvantage of microkernels turned out to be their poor performance. In the last two decades, however, CPU and RAM technologies have improved significantly and researchers demonstrated that by carefully designing and implementing a microkernel its ov...
متن کاملManaging Environmentally Conscious in Designing Closed-loop Supply Chain for the Paper Industry
High amounts of waste paper are disposed of every year in Iran posing the health hazard and environmental damages instead of being recovered. Collection, recovery and proper disposal of waste paper without damaging the environment need to design an efficient closed-loop supply chain network. The main objective of this paper is introducing a bi-objective, multi-echelon, multi-product and single-...
متن کامل